/******************************************************************
 *
 *    Java Lib For JavaWeb, Powered By Shenzhen WEI YI KE JI .
 *
 *    Copyright (c) 2017-2027 Digital Telemedia Co.,Ltd
 *    http://www.d-telemedia.com/
 *
 *    Package:     com.theyeasy.dvmini.service
 *
 *    Filename:    ProjectService.java
 *
 *    Description: TODO(用一句话描述该文件做什么)
 *
 *    Copyright:   Copyright (c) 2017-2027
 *
 *    Company:     Theyeasy Telemedia Co.,Ltd
 *
 *    @author:     hm
 *
 *    @version:    1.0.0
 *
 *    Create at:   2017年10月22日 下午5:53:11
 *
 *    Revision:
 *
 *    2017年10月22日 下午5:53:11
 *        - first revision
 *
 *****************************************************************/
package com.theyeasy.dvmini.service;
import java.util.List;

import javax.servlet.http.HttpServletRequest;

import com.theyeasy.dvmini.model.Posterlog;
import com.theyeasy.dvmini.model.Postertemplet;
import com.theyeasy.dvmini.util.PageResults;
import com.theyeasy.dvmini.vo.Vo_msg;

/**
 * @ClassName PosterService
 * @Description TODO(这里用一句话描述这个类的作用)
 * @author hm
 * @Date 2017年10月22日 下午5:53:11
 * @version 1.0.0
 */
public interface PosterService {

    PageResults<Postertemplet> getPosterList(Integer page);
    
    String addPoster(String name,String imgurl,int x,int y,int width,int height,int posttype);
    
    String updatePoster(Integer id,String name,String imgurl,int x,int y,int width,int height,int posttype);
    
    String deletePoster(Integer id);
    
    Postertemplet getPoster(Integer id);
    
    
    PageResults<Posterlog> getPosterLog(Integer page,String keyword,Integer postertype);//海报记录
    
    //增加海报记录
    void addPosterLog(Integer postertype,Integer personid,String name,String imgurl,Integer posterid);

    //生成海报图片 参数：销售id
    Vo_msg GeneratePosterJPG(Integer saleid);
 
    //查询所有海报模板
    List<Postertemplet> getAllPostertemplet();

}

